package com.drama.api.sys.dramas.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@ApiModel(description = "接收参数")
@Data
@EqualsAndHashCode(callSuper = false)
public class SysDramasScheduleVO implements Serializable {
    private static final long serialVersionUID = -1L;
    @ApiModelProperty(value = "ID")
    private String id;

    @ApiModelProperty(value = "流程日志描述")
    private String logTitle;

    @ApiModelProperty(value = "流程审核意见详情")
    private String logDesc;

    @ApiModelProperty(value = "流程日志附件名称")
    private String logAnnexName;

    @ApiModelProperty(value = "流程日志附件")
    private String logAnnexUrl;

    @ApiModelProperty(value = "时间")
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    @ApiModelProperty(value = "流程进度1 剧目提交2 剧目审核3 平台转码4 发起线上申请5 剧目上线")
    private Integer logType;

}
